package club.baimahu.pencil.domain.entity.event;

/**
 * 库存事件监听器
 */
public interface StockEventListener {

    /**
     * 处理事件的方法
     * @param stockEvent
     */
    void onEvent(StockEvent stockEvent);

    /**
     * 当前监听器是否支持该事件
     * @param source
     * @return
     */
    boolean support(Object source);

}
